package com.hakim.wfb.customer.result.user;

import com.hkfs.fundamental.api.data.DataObjectBase;

import java.util.Date;

/**
 * 用户详细信息
 * Created by walkman on 2017/7/5.
 */
public class UserDetailView extends DataObjectBase {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String tid;
    /**
     * 登录名
     */
    private String userCode;
    /**
     * 电话
     */
    private String userPhone;
    /**
     * 姓名
     */
    private String userName;
    /**
     * 组织关系代码
     */
    private String userOrg;
    /**
     * 用户级别
     */
    private Integer userLevel;
    /**
     * 用户状态
     */
    private Integer userActStatus;

    /**
     * 是否身份已认证
     */
    private Integer userIdAuth;
    /**
     * 是否钱包已绑定
     */
    private Integer userPacketBound;
    /**
     * 是否交易密码已设置
     */
    private Integer userTradepwdSet;

    /**
     * 消费币
     */
    private double cpCustPoint;
    /**
     * 激活币
     */
    private double cpActivitPoint;
    /**
     * 电子积分
     */
    private double cpElecPoint;
    /**
     * 原始积分
     */
    private double cpOriginalPoint;
    /**
     * 复投积分
     */
    private double cpRepeatPoint;
    /**
     * 动态收益积分
     */
    private double cpDynamicPoint;
    /**
     * 静态收益积分
     */
    private double cpStaticPoint;

    /**
     * 可用静态收益积分
     */
    private double cpAvailableStaticPoint;

    /**
     * 福利奖等级
     */
    private Integer cpBenefitLevel;
    /**
     * 在投本金
     */
    private double cpCapitalPoint;
    /**
     * 复消积分
     */
    private double cpReusablePoint;
    /**
     * 在投复投积分
     */
    private double cpInRepeatPoint;

    /**
     * 个人业绩
     */
    private double cpPerformancePoint;

    /**
     * 团队业绩
     */
    private double cpTeamPoint;

    /**
     * 个人投资笔数
     */
    private Integer cpPerformanceCount;

    /**
     * 团队投资笔数
     */
    private Integer cpTeamCount;

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserOrg() {
        return userOrg;
    }

    public void setUserOrg(String userOrg) {
        this.userOrg = userOrg;
    }

    public Integer getUserLevel() {
        return userLevel;
    }

    public void setUserLevel(Integer userLevel) {
        this.userLevel = userLevel;
    }

    public Integer getUserActStatus() {
        return userActStatus;
    }

    public void setUserActStatus(Integer userActStatus) {
        this.userActStatus = userActStatus;
    }

    public Integer getUserIdAuth() {
        return userIdAuth;
    }

    public void setUserIdAuth(Integer userIdAuth) {
        this.userIdAuth = userIdAuth;
    }

    public Integer getUserPacketBound() {
        return userPacketBound;
    }

    public void setUserPacketBound(Integer userPacketBound) {
        this.userPacketBound = userPacketBound;
    }

    public Integer getUserTradepwdSet() {
        return userTradepwdSet;
    }

    public void setUserTradepwdSet(Integer userTradepwdSet) {
        this.userTradepwdSet = userTradepwdSet;
    }

    public double getCpCustPoint() {
        return cpCustPoint;
    }

    public void setCpCustPoint(double cpCustPoint) {
        this.cpCustPoint = cpCustPoint;
    }

    public double getCpActivitPoint() {
        return cpActivitPoint;
    }

    public void setCpActivitPoint(double cpActivitPoint) {
        this.cpActivitPoint = cpActivitPoint;
    }

    public double getCpElecPoint() {
        return cpElecPoint;
    }

    public void setCpElecPoint(double cpElecPoint) {
        this.cpElecPoint = cpElecPoint;
    }

    public double getCpOriginalPoint() {
        return cpOriginalPoint;
    }

    public void setCpOriginalPoint(double cpOriginalPoint) {
        this.cpOriginalPoint = cpOriginalPoint;
    }

    public double getCpRepeatPoint() {
        return cpRepeatPoint;
    }

    public void setCpRepeatPoint(double cpRepeatPoint) {
        this.cpRepeatPoint = cpRepeatPoint;
    }

    public double getCpDynamicPoint() {
        return cpDynamicPoint;
    }

    public void setCpDynamicPoint(double cpDynamicPoint) {
        this.cpDynamicPoint = cpDynamicPoint;
    }

    public double getCpStaticPoint() {
        return cpStaticPoint;
    }

    public void setCpStaticPoint(double cpStaticPoint) {
        this.cpStaticPoint = cpStaticPoint;
    }

    public double getCpAvailableStaticPoint() {
        return cpAvailableStaticPoint;
    }

    public void setCpAvailableStaticPoint(double cpAvailableStaticPoint) {
        this.cpAvailableStaticPoint = cpAvailableStaticPoint;
    }

    public Integer getCpBenefitLevel() {
        return cpBenefitLevel;
    }

    public void setCpBenefitLevel(Integer cpBenefitLevel) {
        this.cpBenefitLevel = cpBenefitLevel;
    }

    public double getCpCapitalPoint() {
        return cpCapitalPoint;
    }

    public void setCpCapitalPoint(double cpCapitalPoint) {
        this.cpCapitalPoint = cpCapitalPoint;
    }

    public double getCpReusablePoint() {
        return cpReusablePoint;
    }

    public void setCpReusablePoint(double cpReusablePoint) {
        this.cpReusablePoint = cpReusablePoint;
    }

    public double getCpInRepeatPoint() {
        return cpInRepeatPoint;
    }

    public void setCpInRepeatPoint(double cpInRepeatPoint) {
        this.cpInRepeatPoint = cpInRepeatPoint;
    }

    public double getCpPerformancePoint() {
        return cpPerformancePoint;
    }

    public void setCpPerformancePoint(double cpPerformancePoint) {
        this.cpPerformancePoint = cpPerformancePoint;
    }

    public double getCpTeamPoint() {
        return cpTeamPoint;
    }

    public void setCpTeamPoint(double cpTeamPoint) {
        this.cpTeamPoint = cpTeamPoint;
    }

    public Integer getCpPerformanceCount() {
        return cpPerformanceCount;
    }

    public void setCpPerformanceCount(Integer cpPerformanceCount) {
        this.cpPerformanceCount = cpPerformanceCount;
    }

    public Integer getCpTeamCount() {
        return cpTeamCount;
    }

    public void setCpTeamCount(Integer cpTeamCount) {
        this.cpTeamCount = cpTeamCount;
    }


}
